Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Burbank - Burbank BCP Tennis Classic - Sao Paulo Copa Ericsson Brazil - Sao Paulo USTA Challenger of North Miami Beach - North Miami Beach 13 BH Tennis Open International Cup - Belo Horizonte Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao XI Abierto Internacional de Salinas - Salinas USTA/Adtech Challenger - Boston Corona Mexico City Open - Mexico City Seguros Bogota Open - Bogota BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville IX Gramado Open - Gramado Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda BMW Tennis Championship - Sunrise III Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Windy City Classic - Winnetka drkoop.com USTA Challenger of Austin - Austin Smith Barney Men's Challenger - Covington Austin Challenger - Austin Music City Challenger - Nashville XXXVII Torneig C.E. Laieta - Barcelona Home Depot Center USTA Challenger - Carson Torneo Internazionale di Tennis ATP-Challenger - Merano Copa Ericsson Chile - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami San Luis Potosi Challenger 2000 - San Luis Potosi Bogota Challenger USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2001 USTA Challenger of Calabasas - Calabasas Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis VI Gramado Open de Tenis - Gramado Copa Petrobras Santiago - Santiago Copa Ericsson Chile - Santiago Bogota Challenger - Bogota Singapore Mens Tennis Open - Singapore Abierto Internacional de Salinas - Salinas AXA Open - Espinho Corona Mexico City Open - Mexico City Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills Gran Copa Ericsson - Porto Alegre The Surbiton Trophy - Surbiton 2005 Tulsa Challenger - Tulsa Waco International Tennis Challenger - Waco Sao Paulo - Brazil USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao Hilton Waikoloa Village USTA Challenger - Waikoloa Visa Tennis Open - Sao Paulo Heineken Challenger - Ho Chi Minh City Sparkassen Open - Magdeburg Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice Copa Kia - Santiago Copa Ericsson Venezuela - Caracas Abierto Colombiano de Tenis - Bogota Copa Ericsson Brasil - Sao Paulo VI Open Banc Agricol - Andorra Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo BBB Open - Sofia BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Houston - Houston Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara XL Capital Bermuda Open - Bermuda Swanston Challenger - Sacramento The Surbiton Trophy - Surbiton Rennes Challenger ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Amazonia Open de Tenis - Belem La Serena Open - La Serena VI Gramado Open de Tenis - Gramado Unicredit Czech Open 2007 - Prostejov USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao College Station Challenger - College Station USTA Men's Challenger of Dallas - Dallas The Surbiton Trophy - Surbiton Aberto de Sao Paulo - Sao Paulo Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Atlanta Clay Court Challenger - Atlanta The Surbiton Trophy - Surbiton ECU Prague Open - Prague Abierto Mexicano de Tenis - Mexico City Grand Prix Hassan II - Casablanca America's Red Clay Tennis Championship - Coral Springs Generali Open 1998 - Kitzbuhel RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest Cerveza Club Columbia Open - Bogota St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach 1999 Mercedes Cup - Stuttgart RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Kremlin Cup - Moscow AAPT Championships - Adelaide Open 13 - Marseille Sybase Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham 14° BH Tennis Open - Belo Horizonte RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Brasil Open - Salvador Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Heineken Open - Auckland Open 13 - Marseille Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Ourocard Tennis Challenger - Sao Paulo Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham Credicard Mastercard Tennis Cup - Campos do Jordao Dallas Challenger Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart Tiburon Challenger - Tiburon Mercedes-Benz Cup - Los Angeles Burbank Challenger - Burbank Brasil Open - Salvador Copa Petrobras Argentina - Buenos Aires AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Qatar Open - Doha Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Brasil Open - Costa do Sauipe The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Open 13 - Marseille Grand Prix de Tennis de Toulouse - Toulouse The Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Nottingham Challenger PTT Thailand Open - Bangkok Orleans Challenger Heineken Open - Auckland Adidas International - Sydney Moselle Open - Metz AIG Japan Open - Tokyo Bogota Challenger Open 13 - Marseille Open 13 - Marseille BMW Open - Munich The Stella Artois Grass Court Championships - London Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Hellmann's Cup - Santiago Grand Prix de Tennis de Lyon - Lyon adidas Open de Toulouse - Toulouse CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel President's Cup 2000 - Tashkent U.S. Men's Clay Court Championships - Orlando Open de Tenis Comunidad Valenciana - Valencia CA-Challenge 2000 - Graz Sybase Open - San Jose Irving Challenger Credicard Tennis Cup - Campos do Jordao Grand Prix de Tennis de Toulouse - Toulouse Siebel Open - San Jose Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg CNA TennisPro Classic - Winnetka Hilton Waikoloa USTA Challenger - Waikoloa The Powder Byrne Trophy - Surbiton Copa Ericsson Brazil - Sao Paulo Grand Prix de Tennis de Lyon - Lyon Open Seat Godo - Barcelona Challenger Ford de Cherbourg - Cherbourg Sydney International - Sydney The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby drkoop.com USTA Challenger of San Antonio - San Antonio USTA Freeman Men's Challenger - Joplin Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano de Tenis Pegaso - Mexico City Downtown Athletic Club USTA Challenger - Amarillo VSZ Solvak Open Challenger - Kosice Copa Kia Challenger ATP - Santiago Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Houston Moselle Open - Metz San Luis Potosi Challenger - San Luis Potosi Open de Nice Cote d'Azur - Nice The Hypo Group Tennis International 2008 - Poertschach Bangkok Challenger - Bangkok AEGON Championships - London Indian Oil Servo Delhi Challenger - New Delhi Ford Tennis Championships - Louisville Music City Challenger - Nashville II Cyclus Open de Tenis - Florianopolis Shenzhen Open - Shenzhen Pro Challenger at Calabasas - Calabasas Aberto de Sao Paulo - Sao Paulo Copa Ericsson - Caracas Sunrise Challenger IV Abierto Internacional de Salinas - Salinas 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. UBS Open Gstaad - Gstaad Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Adidas International - Sydney Open 13 - Marseille Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle Brazil Open - Salvador Mallorca Open - Mallorca Energis Open - Amersfoort Monte Carlo Open - Monte Carlo 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Asuncion Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Qatar Open - Doha Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Rogers Cup - Montreal ARAG World Team Championship - Dusseldorf Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Masters Series Monte Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Moselle - Metz ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril AEGON Championships - London Atlanta Tennis Championships - Atlanta Grand Prix Hassan II - Casablanca BB&T Atlanta Open - Atlanta Brasil Open - Sao Paulo AAPT Championships - Adelaide Moselle Open - Metz Cerveza Club Colombia Open - Bogota Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Milan Indoors - Milan Energis Dutch Open - Amsterdam Open Seat-Godo 2001 - Barcelona Gold Flake Open - Chennai Galleryfurniture.com Challenge - Atlanta Scania Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island Great American Insurance ATP Championship - Cincinnati Italian Open - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Open de Moselle - Metz Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, FRA-AUT 5-0 BNP Paribas Masters - Paris Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Colonial Classic - Kooyong Tennis Masters Cup - Sydney Olympics - Athens